#for循环语句是用来遍历的，循环的次数决定于遍历对象的元素个数
#1、遍历列表、元组、字典、集合
# lst=['apple','banana','cat']
# for i in lst:           #i依次等于lst中的每个元素
#     print(i)
#1.1、遍历字符串
# s='hello'
# for i in s:
#     print(i)
#1.2、遍历range区间
    #range(开始数字,结束数字,步长)
# for i in range(1,10,3):
#     print(i)
# for i in range(10,1,-2):
#     print(i)

#2、利用循环进行求和
# s=0
# for i in range(101):
#     s+=i
# print(s)

#练习:计算1-10求和，3不参与求和
# s=0
# for i in range(1,10+1,1):
#     if i==3:
#         continue
#     s+=i
# print(s)

#3、利用循环进行计数
# s=0
# lst=['a','b','c','d','a','c','b','c','e','x','c']
# for i in lst:
#     if i=='a':      #如果i是a，则s加1|
#         s+=1
# print(f'有{s}个a')

#4.1、嵌套循环结构
#写一个x-y的数字矩阵，x代表行，y代表列
#要求x=6,y=8
for i in range(1,7):
    for j in range(1,9):
        print(f'{i}-{j}',end='  ')
    print()
#写一个x-y的数字矩阵，x代表行，y代表列,x行只能有x列
for i in range(1,7):
    for j in range(1,i+1):
        print(f'{i}-{j}',end='  ')
    print()
